package com.fufu.rpc.transport;

/**
 * rpc通信服务端
 *
 * @author 咕咚潜入夜
 */
public interface TransportServer {

    /**
     * 初始化服务
     *
     * @param port 端口
     * @param handler 请求处理对象
     */
    void init(int port, RequestHandler handler);

    /**
     * 开启（等待连接）
     */
    void start();

    /**
     *  停止（服务，所有连接断开）
     */
    void stop();
}
